import { API_URI } from '../constants';


async function fetchToken(cb: Function) {
    try {
        const response = await fetch(
            API_URI + '/project', {method: 'POST'}
        );
        if (response.ok) {
            const token = await response.json();
            console.log("Token", token);
            cb(token);
        } else {
            console.error('Ошибка при получении токена');
        }
    } catch (error) {
        console.error('Ошибка при получении токена', error);
    }
}

type TokenType = {
    token: string;
};

export default function newProject(navigate: Function) {
    fetchToken((token: TokenType) => {
        navigate('/project/' + token.token);
    });
    console.log("making new project...");
}
